﻿@model IEnumerable<QuanLyGiaoVuUI.Models.TaiLieu.DanhSachTaiLieuViewModel>
@{
    Layout = null;
}

<style>
    table, tr, td {
        border: #000 1px solid;
    }
</style>
<table>
    <thead>
        <tr>
            <td></td>
            <td>Tên tài liệu</td>
            <td>Loại tài liệu</td>
            <td>Mô tả</td>
            <td>File dữ liệu</td>
            <td>Dung lượng</td>
            <td>Tùy chọn</td>
        </tr>
    </thead>
    <tbody>
        @{
            int index = 1;

            foreach (QuanLyGiaoVuUI.Models.TaiLieu.DanhSachTaiLieuViewModel item in Model)
            {
            <tr>
                <td>@(index++)</td>
                <td>@item.TenTaiLieu</td>
                <td>@item.LoaiTaiLieu.TenLoaiTaiLieu</td>
                <td>@item.GhiChu</td>
                <td>@{if (!String.IsNullOrEmpty(item.TenTapTin) && !String.IsNullOrEmpty(item.PhanMoRong))
                      {
                          @Html.ActionLink(item.TenTapTin + item.PhanMoRong,"TaiFile","TaiLieu", new {fileid = item.MaTapTin}, null)
                      }
                      }
                </td>
                <td>@((item.KichThuoc ?? 0)/1000) KB</td>
                <td><a href="#" onclick="SuaTaiLieu('@item.MaTaiLieu')">Sửa</a>
                <a href="#" onclick="XoaTaiLieu('@item.MaTaiLieu', '@item.TenTaiLieu')">Xóa</a></td>
            </tr> 
            }
        }
    </tbody>
</table>
<script>
    function XoaTaiLieu(maTaiLieu, tenTaiLieu)
    {
        if (confirm("Bạn có muốn xóa " + tenTaiLieu + "?")) {
            $.ajax({
                url: "/TaiLieu/XoaTaiLieu",
                type: "POST",
                data: {
                    maTaiLieu: maTaiLieu
                },
                success: function () {
                    alert("Xóa thành công.");
                    $("#layDanhSachTaiLieu").click();
                }
            });
        }
    }

    function SuaTaiLieu(maTaiLieu)
    {
        TaiLieuManager.CapNhatTaiLieu(maTaiLieu);
    }
</script>